/**
 * Project Name:UIMS
 * File Name:SysSystem.java
 * Package Name:com.bgi.uims.module.system.dto
 * CreateDate:2015年3月18日 下午5:19:01
 * Copyright (c) 2015, BGI_DX All Rights Reserved.
 */     

package com.bgi.uims.module.sys.system.dto;

import java.util.HashMap;
import java.util.Map;

import com.bgi.uims.common.dto.Common;

/**
 * ClassName:SysSystem 
 * Function: TODO 
 * Reason:	 TODO 
 * @CreateDate:2015年3月18日 下午5:19:01
 * @author   fanqh
 * @version  
 * @since    JDK 1.7
 * @see 	 
 */
public class SysSystem extends Common {

	/**  
	 * serialVersionUID:TODO（用一句话描述这个变量表示什么）  
	 */   
	private static final long serialVersionUID = 5697330094959870951L;
	
	/**
	 * 系统ID
	 */
	private String systemId;
	
	/**
	 * 系统名称
	 */
	private String systemName;
	
	/**
	 * 系统编码
	 */
	private String systemCode;
	
	/**
	 * 记录创建者
	 */
	private String createUser;
	
	/**
	 * 记录创建时间
	 */
	private String createTime;
	
	/**
	 * 记录最后修改者
	 */
	private String lastModifiedUser;
	
	/**
	 * 记录最后修改时间
	 */
	private String lastModifiedTime;
	
	/**
	 * 将对象的信息以map形式返回，作为存储日志信息时的比较和存储
	 */
	public Map annotationObject(){
		Map<String,String> results = new HashMap<String, String>();
		results.put("object","系统");//必须有,对象描述
		results.put("table","sys_system");//必须有,表名描述
		results.put("tableId",this.systemId);//必须有,表名描述
		results.put("describe","系统名称"+this.systemName);//必须有,可以指定到具体某一条，即该条的独有特性,可以描述此记录
		results.put("系统ID号", this.systemId);
		results.put("系统名称", this.systemName);
		results.put("系统编号", this.systemCode);
		return results;
	}
	
	/**  
	 * systemId  
	 * @return  the systemId  
	 */
	
	public String getSystemId() {
		return systemId;
	}

	/**  
	 * @param systemId the systemId to set  
	 */
	
	public void setSystemId(String systemId) {
		this.systemId = systemId;
	}

	/**  
	 * systemName  
	 * @return  the systemName  
	 */
	
	public String getSystemName() {
		return systemName;
	}

	/**  
	 * @param systemName the systemName to set  
	 */
	
	public void setSystemName(String systemName) {
		this.systemName = systemName;
	}

	/**  
	 * systemCode  
	 * @return  the systemCode  
	 */
	
	public String getSystemCode() {
		return systemCode;
	}

	/**  
	 * @param systemCode the systemCode to set  
	 */
	
	public void setSystemCode(String systemCode) {
		this.systemCode = systemCode;
	}

	/**  
	 * createUser  
	 * @return  the createUser  
	 */
	
	public String getCreateUser() {
		return createUser;
	}

	/**  
	 * @param createUser the createUser to set  
	 */
	
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	/**  
	 * createTime  
	 * @return  the createTime  
	 */
	
	public String getCreateTime() {
		return createTime;
	}

	/**  
	 * @param createTime the createTime to set  
	 */
	
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	/**  
	 * lastModifiedUser  
	 * @return  the lastModifiedUser  
	 */
	
	public String getLastModifiedUser() {
		return lastModifiedUser;
	}

	/**  
	 * @param lastModifiedUser the lastModifiedUser to set  
	 */
	
	public void setLastModifiedUser(String lastModifiedUser) {
		this.lastModifiedUser = lastModifiedUser;
	}

	/**  
	 * lastModifiedTime  
	 * @return  the lastModifiedTime  
	 */
	
	public String getLastModifiedTime() {
		return lastModifiedTime;
	}

	/**  
	 * @param lastModifiedTime the lastModifiedTime to set  
	 */
	
	public void setLastModifiedTime(String lastModifiedTime) {
		this.lastModifiedTime = lastModifiedTime;
	}
}
